Recognizing line-polar bipartite graphs in time O(n)

نویسندگان

  • Tinaz Ekim
  • Jing Huang
چکیده

A graph is polar if the vertex set can be partitioned into A and B in such a way that A induces a complete multipartite graph and B induces a disjoint union of cliques (i.e., the complement of a complete multipartite graph). Polar graphs naturally generalize several classes of graphs such as bipartite graphs, cobipartite graphs and split graphs. Recognizing polar graphs is an NP-complete problem in general, and thus it is of interest to restrict the problem to special classes of graphs. Cographs and chordal graphs are among those whose polarity can be recognized in polynomial time. The line-graphs of bipartite graphs are another class of graphs whose polarity has been characterized recently in terms of forbidden subgraphs, but no polynomial time algorithm is given. In this paper, we present anO(n) algorithmwhich decideswhether the line-graph of an input bipartite graph is polar and constructs a polar partition when one exists. © 2010 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Recognizing Bipartite Unbounded Tolerance Graphs in Linear Time

A graph G = (V,E) is a tolerance graph if each vertex v ∈ V can be associated with an interval of the real line Iv and a positive real number tv in such a way that (uv) ∈ E if and only if |Iv ∩ Iu| ≥ min(tv, tu). No algorithm for recognizing tolerance graphs in general is known. In this paper we present an O(n+m) algorithm for recognizing tolerance graphs that are also bipartite, where n and m ...

متن کامل

Polar cographs

Polar graphs are a natural extension of some classes of graphs like bipartite graphs, split graphs and complements of bipartite graphs. A graph is (s, k)-polar if there exists a partition A, B of its vertex set such that A induces a complete s-partite graph (i.e., a collection of at most s disjoint stable sets with complete links between all sets) and B a disjoint union of at most k cliques (i....

متن کامل

Efficiently recognizing, decomposing and triangulating hole- and diamond-free graphs

We show that the atoms by clique separator decomposition of holeand diamond-free graphs are of three simple types: clique, matched co-bipartite or chordal bipartite. We present an O(n) time algorithm to recognize these graphs and decompose them into atoms, whereas this decomposition requires O(nm) time for almost all graph classes. To ensure this good time bound, we use algorithm LexBFS in a no...

متن کامل

On the Complexity of Recognizing Hamming Graphs and Related Classes of Graphs

This paper contains a new algorithm that recognizes whether a given graph G is a Hamming graph , i . e . a Cartesian product of complete graphs , in O ( m ) time and O ( n 2 ) space . Here m and n denote the numbers of edges and vertices of G , respectively . Previously this was only possible in O ( m log n ) time . Moreover , we present a survey of other recognition algorithms for Hamming grap...

متن کامل

Recognizing Bipartite Incident-Graphs of Circulant Digraphs

Knödel graphs and Fibonacci graphs are two classes of bipartite incident-graph of circulant digraphs. Both graphs have been extensively studied for the purpose of fast communications in networks, and they have deserved a lot of attention in this context. In this paper, we show that there exists an O(n log n)-time algorithm to recognize Knödel graphs, and that the same technique applies to Fibon...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 158  شماره 

صفحات  -

تاریخ انتشار 2010